package exec;

import java.util.Random;

public class Exec01 {

    public static void main(String[] args) {
//        System.out.println(new Random().nextInt(39) + 1);
        // 一个班级有若干学生，每个学生的成绩以整数表示。请实现一个程序，根据学生的成绩对
        // 他们进行排名并输出。
        int[] scores = {90, 91, 92, 89,87,86}; // 静态初始化
        // 选择排序
        for (int i = 0; i < scores.length; i++) {
            int maxIndex = i;
            for (int j = i + 1; j < scores.length; j++) {
                if (scores[maxIndex] < scores[j]) {
                    maxIndex = j;
                }
            }
            int max = scores[i];
            scores[i] = scores[maxIndex];
            scores[maxIndex] = max;
        }

        System.out.println("排名\t成绩");
        for (int i = 0; i < scores.length; i++) {
            System.out.print(i + 1 + "\t");
            System.out.print(scores[i]);
            System.out.println();
        }
    }
}
